Disponibile la preview della prossima versione di Visual Studio. Molti gli aggiornamenti fatti, dai linguaggi all'IDE, Entity Framework e tanto altro ancora....
Se volete ulteriori dettagli tecnici potete accedere alle oltre 50 sessioni tecniche su Connect().
SQL Server Management Studio mette a disposizione molti script predefiniti, accessibili tramite il menu View -> Template viewer con cui possiamo velocizzare le attività che eseguiamo di frequente.
Il template viewer è completamente personalizzabile, aggiungendo i propri script e categorizzandoli nelle opportune cartelle. Pensate ad esempio a script per la generazione di tabelle anagrafiche che spesso creiamo quando facciamo data modeling di nuovi progetti.
Per creare un nuovo template basta fare click con il tasto dx sulla cartella e dal menù contestuale selezionare Nuovo -> Template.
Un'altra delle caratteristiche dei template, è costituita dalla presenza di parametri che possiamo valorizzare tramite il menù Query -> Specify value for template parameters.
Possiamo pertanto anche noi, nei nostri custom script sfruttare questa possibilità utilizzando la seguente sintassi
<Nome del parametro, tipo di dato, valore di default>
Ecco un semplice esempio
USE <database, sysname, AdventureWorks>
GO
IF OBJECT_ID('<schema_name, sysname, dbo>.<table_name, sysname, sample_table>', 'U') IS NOT NULL
DROP TABLE <schema_name, sysname, dbo>.<table_name, sysname, sample_table>
GO
CREATE TABLE <schema_name, sysname, dbo>.<table_name, sysname, sample_table>
(
column1 int NOT NULL,
column2 char(10) NULL
)
GO
-- Add a new column to the table
ALTER TABLE <schema_name, sysname, dbo>.<table_name, sysname, sample_table>
ADD <new_column_name, sysname, column3> <new_column_datatype,, datetime> <new_column_nullability,, NULL>
GO
A presto!